home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 August / PCWorld_2001-08_cd.bin / Software / Vyzkuste / codePad / CodePad30.exe / Syntax Definitions / midl.def < prev    next >
Text File  |  2000-11-08  |  6KB  |  193 lines

  1. object TPersHolder
  2.   P.Name = 'Microsoft IDL'
  3.   P.SyntaxBlocks = <
  4.     item
  5.       Name = 'Default'
  6.       ID = 0
  7.       CaseSensitive = True
  8.       FIText = 0
  9.       FIIntNum = 1
  10.       FIFloatNum = 2
  11.       FIHexNum = 3
  12.       FIDirective = 4
  13.       FISymbol = 7
  14.       UseSymbols = True
  15.       UseLineDirectives = True
  16.       UseComments = True
  17.       UseSingleLineComments = True
  18.       UseMultiLineComments = True
  19.       UseStrings = True
  20.       UseSingleLineStrings = True
  21.       UseNumbers = True
  22.       UsePrefixedNumbers = True
  23.       UseKeywords = True
  24.       BlockDelimiters = <>
  25.       LineDirectivePrefix = '#'
  26.       SingleLineCommentDelimiters = <
  27.         item
  28.           FontID = 5
  29.           LeftDelimiter = '//'
  30.         end>
  31.       MultiLineCommentDelimiters = <
  32.         item
  33.           FontID = 6
  34.           LeftDelimiter = '/*'
  35.           RightDelimiter = '*/'
  36.         end>
  37.       SingleLineStringDelimiters = <
  38.         item
  39.           FontID = 8
  40.           LeftDelimiter = '"'
  41.           RightDelimiter = '"'
  42.         end
  43.         item
  44.           FontID = 9
  45.           LeftDelimiter = 'uuid('
  46.           RightDelimiter = ')'
  47.         end
  48.         item
  49.           FontID = 9
  50.           LeftDelimiter = 'uuid ('
  51.           RightDelimiter = ')'
  52.         end>
  53.       NumPrefixes = <
  54.         item
  55.           LeftDelimiter = '0x'
  56.         end
  57.         item
  58.           LeftDelimiter = '0X'
  59.         end>
  60.       KeywordSets = <
  61.         item
  62.           FontID = 10
  63.           Name = 'reserved'
  64.           Keywords = 
  65.             '__int3264,__int64,aggregatable,allocate,appobject,arrays,async,a' +
  66.             'sync_uuid,auto_handle,bindable,boolean,broadcast,byte,byte_count' +
  67.             ',call_as,callback,char,coclass,code,comm_status,const,context_ha' +
  68.             'ndle,context_handle_noserialize,context_handle_serialize,control' +
  69.             ',cpp_quote,custom,decode,default,defaultbind,defaultcollelem,def' +
  70.             'aultvalue,defaultvtable,dispinterface,displaybind,dllname,double' +
  71.             ',dual,enable_allocate,encode,endpoint,entry,enum,error_status_t,' +
  72.             'explicit_handle,fault_status,first_is,float,handle,handle_t,heap' +
  73.             ',helpcontext,helpfile,helpstring,helpstringcontext,helpstringdll' +
  74.             ',hidden,hyper,id,idempotent,ignore,iid_is,immediatebind,implicit' +
  75.             '_handle,import,importlib,in,in_line,include,int,interface,last_i' +
  76.             's,lcid,length_is,library,licensed,local,long,max_is,maybe,messag' +
  77.             'e,midl_pragma,midl_user_allocate,midl_user_free,min_is,module,ms' +
  78.             '_union,ncacn_at_dsp,ncacn_dnet_nsp,ncacn_http,ncacn_ip_tcp,ncacn' +
  79.             '_nb_ipx,ncacn_nb_nb,ncacn_nb_tcp,ncacn_np,ncacn_spx,ncacn_vns_sp' +
  80.             'p,ncadg_ip_udp,ncadg_ipx,ncadg_mq,ncalrpc,nocode,nonbrowsable,no' +
  81.             'ncreatable,nonextensible,notify,object,odl,oleautomation,optimiz' +
  82.             'e,optional,out,out_of_line,pipe,pointer_default,propget,propput,' +
  83.             'propputref,ptr,public,range,readonly,ref,represent_as,requestedi' +
  84.             't,restricted,retval,shape,short,signed,size_is,small,source,stri' +
  85.             'ct_context_handle,string,struct,switch,switch_is,switch_type,tra' +
  86.             'nsmit_as,typedef,uidefault,union,unique,unsigned,user_marshal,us' +
  87.             'esgetlasterror,uuid,v1_enum,vararg,version,void,warning,wchar_t,' +
  88.             'wire_marshal'
  89.         end>
  90.     end>
  91.   P.FontTable = <
  92.     item
  93.       FontID = 0
  94.       GlobalAttrID = 'Whitespace'
  95.       Font.Charset = DEFAULT_CHARSET
  96.       Font.Color = clBlack
  97.       Font.Height = -13
  98.       Font.Name = 'Courier New'
  99.       Font.Style = []
  100.     end
  101.     item
  102.       FontID = 1
  103.       GlobalAttrID = 'Integer'
  104.       Font.Charset = DEFAULT_CHARSET
  105.       Font.Color = clGreen
  106.       Font.Height = -13
  107.       Font.Name = 'Courier New'
  108.       Font.Style = []
  109.     end
  110.     item
  111.       FontID = 2
  112.       GlobalAttrID = 'Float'
  113.       Font.Charset = DEFAULT_CHARSET
  114.       Font.Color = clGreen
  115.       Font.Height = -13
  116.       Font.Name = 'Courier New'
  117.       Font.Style = []
  118.     end
  119.     item
  120.       FontID = 3
  121.       GlobalAttrID = 'Integer'
  122.       Font.Charset = DEFAULT_CHARSET
  123.       Font.Color = clGreen
  124.       Font.Height = -13
  125.       Font.Name = 'Courier New'
  126.       Font.Style = []
  127.     end
  128.     item
  129.       FontID = 4
  130.       GlobalAttrID = 'Defines'
  131.       Font.Charset = DEFAULT_CHARSET
  132.       Font.Color = clGreen
  133.       Font.Height = -13
  134.       Font.Name = 'Courier New'
  135.       Font.Style = [fsBold]
  136.     end
  137.     item
  138.       FontID = 5
  139.       GlobalAttrID = 'Comment'
  140.       Font.Charset = DEFAULT_CHARSET
  141.       Font.Color = clGray
  142.       Font.Height = -13
  143.       Font.Name = 'Courier New'
  144.       Font.Style = [fsItalic]
  145.     end
  146.     item
  147.       FontID = 6
  148.       GlobalAttrID = 'Comment'
  149.       Font.Charset = DEFAULT_CHARSET
  150.       Font.Color = clGray
  151.       Font.Height = -13
  152.       Font.Name = 'Courier New'
  153.       Font.Style = [fsItalic]
  154.     end
  155.     item
  156.       FontID = 8
  157.       GlobalAttrID = 'String'
  158.       Font.Charset = DEFAULT_CHARSET
  159.       Font.Color = clMaroon
  160.       Font.Height = -13
  161.       Font.Name = 'Courier New'
  162.       Font.Style = []
  163.     end
  164.     item
  165.       FontID = 10
  166.       GlobalAttrID = 'Reserved words'
  167.       Font.Charset = DEFAULT_CHARSET
  168.       Font.Color = clBlue
  169.       Font.Height = -13
  170.       Font.Name = 'Courier New'
  171.       Font.Style = [fsBold]
  172.     end
  173.     item
  174.       FontID = 9
  175.       GlobalAttrID = 'Reserved words'
  176.       Font.Charset = DEFAULT_CHARSET
  177.       Font.Color = clBlue
  178.       Font.Height = -13
  179.       Font.Name = 'Courier New'
  180.       Font.Style = [fsBold]
  181.     end
  182.     item
  183.       FontID = 7
  184.       GlobalAttrID = 'Delimiters'
  185.       Font.Charset = DEFAULT_CHARSET
  186.       Font.Color = clBlack
  187.       Font.Height = -13
  188.       Font.Name = 'Courier New'
  189.       Font.Style = []
  190.     end>
  191.   P.SyntaxVersion = 3
  192. end
  193.